add basic ws module NEEDS IMPLEMENTATION