migrate to use jackey.h for metadata definitions