add size prototype