added interface to package