rewritten: handling of customers, projects and tasks