adding Util specs
refactoring Model class and updating Spec