base structure, server request, json parser, response listeners, bank account object model