all variable and array naming/typing is class driv

class driven var/array naming and typing