- use RAII idiom