init
some changes