bug fix: initialization