more defines... defines in java totally work right???