switch layer