added verbose output for logging
updated test cases