Arudino codes first draft