Implemented Steps.