some baseloading and docs
lots of initial stuff