lets see how default adapter is determined