refactor to accept individual days