adaptation new meta interface