updated single-work