more classes, cleaned up some issues with board