#2 added travis unit test