Basic functionality wired up.