Error fix? needs to be calibrated and tested.