work in progress -> Client widget