parts model was added
a lot of refactoring; added news module