Updated parse and add interpret