finished fritzbox implementation