committing partial work
committing 9.33/10. cannot figure out map function...