added first version parsing interfaces