checklist by Bismillah