updated includes and defualt layout, added contact