introduced enums of field objects instead of simple chars
adapted test due to new enums
enum class add