production steps