added breakdown for variable dec loop and type+id creation for declaration