fixed prototypes