added options to board creation
removed more identity stuff and added null check