getting close to usable