fixed spelling
deleted unused
deleted unused
refactored
refactored
fixed typos
update .gitignore