ichanging version handeling