added shelly dependency