Initial commit
import code from raphhh/puppy