expanded features, placed in Arduino directory