declare class and methods base project