-- fixing defn