Interface upgrade