artwork logic improvements