all parts for 3g datalogger
added duplicate checking