while loops work but not with nested if stmts 0_o
added string literals