cumtdapi.java modifications