Towards a Better Financial System