OOPs
unOOP
Broke ext code into separate files
Fixed zz indexing problems