* add network select * new network select component * improve network switch * Fixes and refactoring * Refactoring