add feature function