Work in progress building application functionality.