prototypes in making + flags