flying pig implemented