added some extra comments about what still needs to happen in the code