no need to pass in MetaData anymore