fixed has param method