add bank functionality added
merge changes