closer to usable code