added foundation dependency
added ignore