add comments; use setSize()