fix #194
code tweaks