update docstring
building classes
update gitignore