add version header
allow customizing base dir and num
change first letter to capital