Basic extension boilerplate