testing and validation,

see issue #10