Use different construction way