public puck up and casting