new fp2.hpp(under construction)
add subroutine