make dcf parser interface more flexible
initial work on slide parser