cycle bug fixed.
new adaptor for type-1