update naming convention and continue writing docs