started loops and conditionals