cleaned out unnecessary stuff to make it easier to read and understand.