a generic online banking interface
