minor changes to prototypes