generic structure procedure text