debugging constructors too