used define_method to simplify browse story methods, separated parameter merging