implementing send receive interfaces and remove bootstrap-switch because of weird ui behavior when template often rendered