make determination of preferred sizes work