fixes #2: more test cases; update package request