some code for ardurino and something else