again, i'd rather have the definition on top