added fillrect