added interface for checklist