updated site layout along with error messages