modified band model, view and controller