add size hints