Changed three/four vec. Now Follows Ben Morgans basic struct