need to return actual assertion

add additional cases