reshape this project

using some new tech to reshape this project