using the new artifact types