added 'define' op