add header for MSVC 2013 compatibility