refactor controller; new services; board nav; lots of stuff