added foundation
merging