changed acallobjectstatement assistant to use a base list instead of a lineked list