rewrite of __construct (won't affect anything)