finished and polished, added final tex and compiled