Constructor changes