add initial logic for marking as done