#15 remove all the warnings of java