first change in artifact storage refactoring