add several prototypes ui