added settings prototypes