5th commit ( added interface)