added metadata and core tests