add prototypes controller