custom modify size