implemented better profile visuals