add unittest, additionalTest