better documentation
refactoring
delete files
yay