finalized models, tested and good to go