Advance web-app.
Some refactoring.