almost have a test working