updated project with layout etc