Modifying constructor