added support for smartthings