make sure get the right constructor