added adaption for regulation