add verbose for operations
add logging for operations