indo vectorized
permission and overload fix