improved .use method and more test to show usage