everything but ls and cp completed. working on ls, and decided
to leave cp out until we need it
ls completed