change functions to use meta
 fix