Progress. Basic functionality implemented.