differnt adapter