added interface for questions