added some passing and failing tests