refactored board_controller, seperate the view render a bit, not using instance variable