Added prepend and concat
Updated chain