new clever algorithm
console arguments
 run documentation