fast tests.
fast tests.
some todo