Basic functionality working now.