adding missing bank functions
adding console and web demo