Implemented enum for checklist

streamlined checking by enum to hold checklist values