introduce domain object user, refacter http callback code
add charge view of schools