Upgraded dependency versions.
Formatted codes.