update client validation
added report controller