issues #14 add test