add tests (not runned)