frederikbranch new class client and ui