finally fixed the check list