removed accelerate framework along with blur option due to impracticality