added checkstyle rules