adding admin interface with websockets