added simulation ability, fixed duration algorithms