base tests
edge tests