half finished box interface, changing the structure of roveline to coop with the new interface. backup