metadata edit functionality as a binding