added pair support and flick extent to