refactor artwork codes