added gloss codecs and java.io