- Use existing states - When populating the states, calculate the output either by using step settings (code step) either by using step types - Remove existing endpoints