added gui and models changed