protocol.py removed; few small updates;