switch 2 common header file