move manual parsing of setting arrays to typecaster
merged frontend