ok this works...may want to change