updating master branch after finishing terminal module
marking half way through data module