add size & extension