Added functionality to the UI and Agent that will help to intergrate Crank into D-Crank

needs to be fixed