functionality list [skip ci]