Finished stage 3 still working on -e and -p