customize def