added new parts of design