functionality notes