Zend certified PHP/Magento developer

Controller does not work

this is my controller

<?php

namespace PrevajOrderswatchesControllerIndex;

class Index extends MagentoFrameworkAppActionAction {


    protected $_pageFactory;

    /**
     * Undocumented function
     *
     * @param MagentoFrameworkAppActionContext $context
     * @param MagentoFrameworkViewResultPageFactory $pageFactory
     * @return void
     */
    public function __contruct(
        MagentoFrameworkAppActionContext $context,
        MagentoFrameworkViewResultPageFactory $pageFactory
    ){
        $this->_pageFactory = $pageFactory;
        return parent::__construct($context);
    }

    public function execute(){
        return $this->_pageFactory->create();
    }
}

this is the error im facing

Error: Call to a member function create() on null in /var/www/island.importers/app/code/Prevaj/Orderswatches/Controller/Index/Index.php:26 Stack trace: #0 /var/www/island.importers/vendor/magento/framework/Interception/Interceptor.php(58): PrevajOrderswatchesControllerIndexIndex->execute() #1 /var/www/island.importers/vendor/magento/framework/Interception/Interceptor.php(138): PrevajOrderswatchesControllerIndexIndexInterceptor->___callParent() #2 /var/www/island.importers/vendor/magento/framework/App/Action/Plugin/ActionFlagNoDispatchPlugin.php(51): PrevajOrderswatchesControllerIndexIndexInterceptor->MagentoFrameworkInterception{closure}() #3 /var/www/island.importers/vendor/magento/framework/Interception/Interceptor.php(135): MagentoFrameworkAppActionPluginActionFlagNoDispatchPlugin->aroundExecute() #4 /var/www/island.importers/vendor/magento/framework/Interception/Interceptor.php(153): PrevajOrderswatchesControllerIndexIndexInterceptor->MagentoFrameworkInterception{closure}() #5 /var/www/island.importers/generated/code/Prevaj/Orderswatches/Controller/Index/Index/Interceptor.php(39):