creating mock interface (without big success)