complete test working