add Test function