can now specify structure magnitude