view composers and controllers setup