Pet struct file (unfinished)