re-organizing backbone modules