customs and consts added