changing initialization