part 2 at the request of @purpledefendorprincess

part 1