coded and hosted by smart