checkstyle and PMD done