make into arduino library