add push_decimal method
add equal method definition