Directory is working for now. However, we need a classical approach to passing around argv