dependencies updated to latest version
cleaning up and formatting