code refactor for profile public update
added skill tagging