2023 step by step, line by line