got a direction of where lang is going, fixed few seg faults£