more validation for calapp model, inc valid URL check