jpanel correction 18