project adapter fixed