Added initial function for cacti
includes partial arg parsing