added user profile, user balance field, leafletjs map