updated test constructor