some net utilites and stuff written in java