adding feature test macros
adding comment