Moved abstract board to separate module