client size now set by input