some tests and sense added