fixed the definition