edit info page functional