add somes modes,controllers