complete basic frame
complete controllor of move
complete view part and controllor part
almost complete basic function
complete basic function