Started working on documentation + som api changes