Fixes for some fields and logic removement

Changed some fields from base segment to chars, removed logic for base
segment parsing