implemented properties; added encoding directive; fixed data coordinates bug; simple DFT function;