improving new on-sale fragment