Framework optimization

shape