legacy version still using icommand, no longer maintained