Join models

created the pin model, but updated the model as seen on the 2nd pull request (corrected joins...)