implement FoolView.java