two ideas for extension