Ryan: added foundation