rework custom and sizes