added application with input/interpreter thread