Pippin code

The actual code for the assignment, fork and import to work on it