adding code from other project. Initial commit for this repo