add implementation of RML processor as a comparison