WIP: strategy and example app