and other def