preliminary stages