Pitfalls of developing mobile banking application