restructured folder hierchy and modulized backbone