comments added. Adapter transferred