view engines cleanup; only json response;inital page changes;code formatting