some tests is implemented