design first stage