added generics return for filter, get, and getall
updated jar