~# added more tests