preparing to recursive sync
everything is working, time to make the code bjutiful