constructor param test data type factori 