model

This is the latest model that sort of works as of 5/26