add post switch