repaint added