added value empty or zero check to both oscar and qds