Completed workshop loop functions and rudimentary template style