added dm scheduling, but is not finished. updated rm so that it can take decimal values (scales). dm needs same. also need to create start to finish run time array to return