major typo fixed, prepend was named shift! weird..