added prepend simple version