updated layout files plus code files