making some prototypes