puffin launch