prosper dependency update.
cleanup and formatting.