handled arrays for first three updated buildsymtab to include conditionals