users and blog framework