add finalizer for handles
add whitespace