present day banking environment