Add offer validation