adapter fixed