add version, forward, backward
add cpack and license