updating to good working version