jhotdraw requirements added