13. dimmer update

parser re-write