Added prototype interface for GUI