update the interface class