added basic testing and query capacity
explicitely set pakage to public