strart work on switcher
try catch