add test constructor