adds new structure by feature, creates new naming conventions