Basic functionality ready.