implented functionality for module gui
redone addData getData, added views to module