setup is getting more smoother