Profile Update

Merged SM functions into one, profile hides blank information