fixed source file and test