messing around with float3s