feat(run_modes): #3 Add two available run modes