Structure backend