New version (basicly because of Sparrow3d)