more collection methods
updated license / package