added new constructor for float_arr_vec4