#structural procedure