fix __construct() 3