Added head method and seperate out options
merge