helper hook added for on the fly editing