restructure profile view