Add ui.py
Implement protocol