Added some comments and switched in step 1 (open farm1) to an event-based trigger