used unshift instead of push for sales