fix: initialize operations in constructor
bug fixes