add complete test