modified get artifact