can set preferred size