added more button prototypes