restructured and added executable

restructured and added executable