add depth of field function
finished depth of focus