#14 add test