restructured and added bootstrap