Reformatted, edit grammar
more documentation...