divided the documentation into basic and advanced