requirements updated, no oracle