now this version almost runs...