fixed checkstyle and added some features