add location
add pet model and spec
add time_slot model and spec