added -X, -Y and -e options