Put here all function prototypes

first commit