Added BoardController and mark method