Adding some prototypes