add checkstyle, fix code.