reasonable structure