fix same definition