add manual json parsing. removed custom vibe error handler. #44