first commit
added  tested with python 2.7