Control flow, conditional statements, loops added