pd step 1 (half-working, commiting to work on another machine)