added lombok annotations