v.
1.strive to equal or match, especially by imitating
2.imitate the function of (another system), as by modifying the hardware or the software
3.compete with successfully
Idiom of the Day
rake (someone) over the coals
to scold or reprimand someone
My boss raked me over the coals when he heard about the lost sales report.