fix bugs
move modules