added some docs and figured out some statusses