All JAVA code must be here