Pretty basic working first version. Missing some models