working on registration editing, still incomplete