general processing dir