first design steps