chores functionality is finished