Initial implementation of demo application