Revert "Revert "Revert "add tests"""

This reverts commit 12f876191195ebd1de8b38d49531e90f865695d2.