pip functions working