add rule engine for beach and started for pedestrian.
merge