added meta_duck functionality
conflict