test for unhandled error
implement 500 for unhandled error