Added hella comments and made some progress.