working version
adding checkstyle
checkstyle