Profile: redesigned based off input and local storage used