Added standardization, IGNORE_VAL flag, some TODOs resolved