First implementation of profile editing.