basic acceptance testing (resolves #152).