Start on entityFramwork implementation