add prepend/append support
0.2.0