Constructor Type 1