fixed userdata size