supporting minus in num.
supporting minus in %P.
adding %F.
fixing cabal file.