document every step