detect artifact name