Added quite a bit of guest access, but fixed initializing bug