maybe working button sync