modified band.java