pushing work