fixes : handles the cli mode