switches cradle model