adding dev-deps
adding dev-deps
adding typo fixes and logic errors