Code optimization

shape