__construct Function