advanced computational tools