working on documntation