Managing States and default state