minor adjustments & added profile controller and model