add mike's files
revised class structures, began to build methods and structured app