implemeted .use, first passing tests