My own Documentation and Code for Senior Project