new file structure with common functions and dir for each team