add main structure to the repo