Adding profile edit capabilities and its corresponding helpers