Adding depth of field implementation