added interface comments