add example sync and choise