finish version

getVariantFunction
update
edit gitignore file

ignore .bk files