initial commit

some classes in master.py have been started