source is an artifact