calling parameterized ctr from parameterless ctr