constructor bug fix (5)