handle two artefacts