worked with word constructor