cleanup
cleanup
rpn.h draft