adding some options -c -h -i -l -n -p