view profile controller WIP

needs testing