smoke and sanity testing