new offer validation