put customs in logical sequence