Completed functions starting with I and H. need to start working on cells soon.