add new contrib features