arduino + restructure