added size stuff