some changes
processing issue #18
issue #19