added libraries
added foundation files