accept arrays
bumped version