initital commit of foundation stuff