Added some prototypes