278 add some tests