add custom feature