os setup part on going