added interface for framework