move code to subfolders