fixing a bunch of stuff and adding user-board access