added library constant.h