 	dataFile.print(",");
 	dataFile.print("Minute");
 	dataFile.print(",");
-	dataFile.println("Second");
+	dataFile.print("Second");
+  dataFile.print(",");
+  dataFile.print("External Temp F");
+  dataFile.print(",");
+  dataFile.print("Absolute Pressure(mB)");
+  dataFile.print(",");
+  dataFile.print("Relative (sea-level) Pressure(mb)");
+  dataFile.print(",");
+  dataFile.print("Computed altitude(m)");
+  dataFile.print(",");
+  dataFile.print("Ax");
+  dataFile.print(",");
+  dataFile.print("Ay");
+  dataFile.print(",");
+  dataFile.print("Az");
+  dataFile.print(",");
+  dataFile.print("Relative Humidity");
+  dataFile.print(",");
+  dataFile.print("Luminosity");
+  dataFile.print(",");
+  dataFile.print("UV (mW/cm^2)");
+  dataFile.print(",");
+  dataFile.print("Mx");
+  dataFile.print(",");
+  dataFile.print("My");
+  dataFile.print(",");
+  dataFile.print("Mz");
+  dataFile.println(",");
+
+
 	dataFile.close();
+
+  /*UV */
+	pinMode(UVOUT, INPUT);
+	pinMode(REF_3V3, INPUT);
+
+  /*Luminosity*/
+  tsl.begin();
+  configureSensor();
+  /*Magneto*/
+  Wire.beginTransmission(address); //open communication with HMC5883
+  Wire.write(0x02); //select mode register
+  Wire.write(0x00); //continuous measurement mode
+  Wire.endTransmission();
 }
 
 void loop(){

	dataFile.print(",");
	dataFile.print(now.minute(), DEC);
	dataFile.print(",");
	dataFile.println(now.second(), DEC);
	dataFile.close();

	Serial.println("----------------------------Time Stamp----------------------------");
	Serial.print(now.year(), DEC);
	Serial.print('/');
	Serial.print(now.month(), DEC);
	Serial.print('/');
	Serial.print(now.day(), DEC);
	Serial.print(' ');
	Serial.print(now.hour(), DEC);
	Serial.print(':');
	Serial.print(now.minute(), DEC);
	Serial.print(':');
	Serial.print(now.second(), DEC);
	Serial.println();

	/*Leds*/
  digitalWrite(ledPin, HIGH);

//Imports
#include "Adafruit_ADXL345_U.h" //Accelrometer
#include "Adafruit_Sensor.h" //Adafruit Products
#include <SFE_BMP180.h> //Barometer
#include "RTClib.h" //RTC
#include "Wire.h" //Wire for I2C
#include <SPI.h> //SPI for SD
#include <SD.h> //SDcard
#include <Adafruit_TSL2561_U.h> //Luminosity Sensor

/*Deffinations*/
int ledPin = 5; //Pin for LEDs

 //Accel
 #define DS1307_ADDRESS 0x86;//Need to get updated I2C Address
 byte zero = 0x00; //Needed as a workaround for issue #537 RTC Support
 Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified(12345);

 //RTC
 RTC_DS1307 rtc;

 //Pressure
 SFE_BMP180 pressure;
 #define ALTITUDE 254 //ALTITUDE of Newark

 //SDcard
 File dataFile;

 //UV
 int UVOUT = A0; //Output from the sensor
 int REF_3V3 = A2; //3.3V power on the Arduino board

 //Luminosity
 Adafruit_TSL2561_Unified tsl = Adafruit_TSL2561_Unified(TSL2561_ADDR_FLOAT, 12345);
 //Magneto
 #define address 0x1E //0011110b, I2C 7bit address of HMC5883
//Humidity
int HIH4030_Pin = A3;

/*End Deffinations*/


void setup()
{
  /*Serial Setup*/
	Serial.begin(9600);
  Wire.begin();

  /*Led Setup*/
  pinMode(ledPin, OUTPUT);

	/*Barometer Setup*/
	if (pressure.begin())
  {
  }

	/*RTC Setup*/
