edit in place for options and specialisations