push, test
change to copy test
fixed pl
use oalloc
oequal
oequal tests
more string tests