Need inject function