add require features