added facade for business logic
working on ajax ui