up to date comments, remove utf8 header
lock to python 3