still cannot overload operator* .. deleted, i’ll look into it in the future