included functions to prototype