fix __construct() 2