STO.java updated