started with creating of the interface