Update Interface/Protocol/Initialization