added checkstyle and codestyle