add require like linkin project