New Java files added