Basic functionality working.