added MIT license, better parse.py