FixView, add task controller, add some validates