full commit

no idea about this
add version number