Refactoring, add a sketch for admin section, project configuration in database, smart harvesting