diff --git a/.gitignore b/.gitignore
index 4213bbe..e69de29 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +0,0 @@
-/bin/status
diff --git a/bin/status/battery-m1 b/bin/status/battery-m1
new file mode 100755
index 0000000..d793ddb
--- /dev/null
+++ b/bin/status/battery-m1
@@ -0,0 +1,5 @@
+#!/bin/sh
+MAX="$(sysctl -n hw.sensors.aplsmc0.amphour1 | cut -d ' ' -f 1)"
+POWER="$(sysctl -n hw.sensors.aplsmc0.amphour0 | cut -d ' ' -f 1)"
+PERCENT=$({ echo scale=1; echo "$POWER*100/$MAX"; } | bc)
+echo ${PERCENT}%
diff --git a/bin/status/battery-t410 b/bin/status/battery-t410
new file mode 100755
index 0000000..41e3770
--- /dev/null
+++ b/bin/status/battery-t410
@@ -0,0 +1,5 @@
+#!/bin/sh
+MAX="$(sysctl -n hw.sensors.acpibat0.amphour0 | cut -d ' ' -f 1)"
+POWER="$(sysctl -n hw.sensors.acpibat0.amphour3 | cut -d ' ' -f 1)"
+PERCENT=$({ echo scale=1; echo "$POWER*100/$MAX"; } | bc)
+echo ${PERCENT}%
diff --git a/bin/status/battery-t430 b/bin/status/battery-t430
new file mode 100755
index 0000000..7f3132e
--- /dev/null
+++ b/bin/status/battery-t430
@@ -0,0 +1,5 @@
+#!/bin/sh
+MAX="$(sysctl -n hw.sensors.acpibat0.watthour0 | cut -d ' ' -f 1)"
+POWER="$(sysctl -n hw.sensors.acpibat0.watthour3 | cut -d ' ' -f 1)"
+PERCENT=$({ echo scale=1; echo "$POWER*100/$MAX"; } | bc)
+echo ${PERCENT}%
diff --git a/bin/status/battery-t60 b/bin/status/battery-t60
new file mode 100755
index 0000000..7f3132e
--- /dev/null
+++ b/bin/status/battery-t60
@@ -0,0 +1,5 @@
+#!/bin/sh
+MAX="$(sysctl -n hw.sensors.acpibat0.watthour0 | cut -d ' ' -f 1)"
+POWER="$(sysctl -n hw.sensors.acpibat0.watthour3 | cut -d ' ' -f 1)"
+PERCENT=$({ echo scale=1; echo "$POWER*100/$MAX"; } | bc)
+echo ${PERCENT}%
diff --git a/bin/status/battery-x1 b/bin/status/battery-x1
new file mode 100755
index 0000000..7f3132e
--- /dev/null
+++ b/bin/status/battery-x1
@@ -0,0 +1,5 @@
+#!/bin/sh
+MAX="$(sysctl -n hw.sensors.acpibat0.watthour0 | cut -d ' ' -f 1)"
+POWER="$(sysctl -n hw.sensors.acpibat0.watthour3 | cut -d ' ' -f 1)"
+PERCENT=$({ echo scale=1; echo "$POWER*100/$MAX"; } | bc)
+echo ${PERCENT}%
diff --git a/bin/status/battery-x240 b/bin/status/battery-x240
new file mode 100755
index 0000000..9f94af3
--- /dev/null
+++ b/bin/status/battery-x240
@@ -0,0 +1,5 @@
+#!/bin/sh
+MAX="$(sysctl -n hw.sensors.acpibat1.watthour0 | cut -d ' ' -f 1)"
+POWER="$(sysctl -n hw.sensors.acpibat1.watthour3 | cut -d ' ' -f 1)"
+PERCENT=$({ echo scale=1; echo "$POWER*100/$MAX"; } | bc)
+echo ${PERCENT}%
diff --git a/bin/status/egress_interface b/bin/status/egress_interface
new file mode 100755
index 0000000..2833af6
--- /dev/null
+++ b/bin/status/egress_interface
@@ -0,0 +1 @@
+ifconfig egress | head -n 1 | cut -d : -f 1
diff --git a/bin/status/host-ip b/bin/status/host-ip
new file mode 100755
index 0000000..e26a195
--- /dev/null
+++ b/bin/status/host-ip
@@ -0,0 +1,2 @@
+#!/bin/sh
+ifconfig egress | grep inet | cut -d ' ' -f 2
diff --git a/bin/status/load b/bin/status/load
new file mode 100755
index 0000000..87bbe1f
--- /dev/null
+++ b/bin/status/load
@@ -0,0 +1,2 @@
+#!/bin/sh
+uptime | egrep -o 'load averages: .*' | cut -d : -f 2 | cut -c 2-
diff --git a/bin/status/nwid b/bin/status/nwid
new file mode 100755
index 0000000..555f4cf
--- /dev/null
+++ b/bin/status/nwid
@@ -0,0 +1 @@
+ifconfig wpi0 | egrep -o 'nwid [^ ]*' | cut -d\ -f 2
diff --git a/bin/status/nwid-m1 b/bin/status/nwid-m1
new file mode 100755
index 0000000..59787e3
--- /dev/null
+++ b/bin/status/nwid-m1
@@ -0,0 +1,2 @@
+#!/bin/sh
+ifconfig bwfm0 | egrep -o 'join [^ ]*' | cut -d\ -f 2
diff --git a/bin/status/plugged b/bin/status/plugged
new file mode 100755
index 0000000..ea6c166
--- /dev/null
+++ b/bin/status/plugged
@@ -0,0 +1,6 @@
+#!/bin/sh
+if sysctl -n hw.sensors.acpiac0.indicator0 | grep On >/dev/null; then
+ echo "+"
+else
+ false
+fi
diff --git a/bin/status/plugged-m1 b/bin/status/plugged-m1
new file mode 100755
index 0000000..8942c2e
--- /dev/null
+++ b/bin/status/plugged-m1
@@ -0,0 +1,6 @@
+#!/bin/sh
+if sysctl -n hw.sensors.aplsmc0.indicator0 | grep On >/dev/null; then
+ echo "+"
+else
+ false
+fi
diff --git a/bin/status/t60 b/bin/status/t60
new file mode 100755
index 0000000..66c3e63
--- /dev/null
+++ b/bin/status/t60
@@ -0,0 +1,4 @@
+#!/bin/sh
+while sleep 1; do
+ echo "$(hostname) $(~/bin/status/egress_interface) $(~/bin/status/host-ip) $(~/bin/status/nwid) $(~/bin/status/load) $(~/bin/status/temperature-t60) $(~/bin/status/battery-t60)$(~/bin/status/plugged) $(date)"
+done
diff --git a/bin/status/temperature-m1 b/bin/status/temperature-m1
new file mode 100755
index 0000000..abe29fd
--- /dev/null
+++ b/bin/status/temperature-m1
@@ -0,0 +1,8 @@
+#!/bin/sh
+temp() {
+ echo $(sysctl -n $1 | cut -d\ -f 1)°C
+}
+rpm() {
+ echo $(sysctl -n $1 | cut -d\ -f 1)RPM
+}
+echo "$(temp hw.sensors.aplsmc0.temp0) $(temp hw.sensors.aplsmc0.temp1) $(temp hw.sensors.aplsmc0.temp2) $(temp hw.sensors.aplsmc0.temp3) $(rpm hw.sensors.aplsmc0.fan0)"
diff --git a/bin/status/temperature-m700 b/bin/status/temperature-m700
new file mode 100755
index 0000000..1d54aa3
--- /dev/null
+++ b/bin/status/temperature-m700
@@ -0,0 +1,5 @@
+#!/bin/sh
+CPUTEMP=$(sysctl -n hw.sensors.cpu0.temp0 | cut -d\ -f 1)
+MBTEMP0=$(sysctl -n hw.sensors.acpitz0.temp0 | cut -d\ -f 1)
+MBTEMP1=$(sysctl -n hw.sensors.acpitz1.temp0 | cut -d\ -f 1)
+echo "${CPUTEMP}°C ${MBTEMP0}°C ${MBTEMP1}°C"
diff --git a/bin/status/temperature-r7 b/bin/status/temperature-r7
new file mode 100755
index 0000000..a805a9a
--- /dev/null
+++ b/bin/status/temperature-r7
@@ -0,0 +1,4 @@
+#!/bin/sh
+CPUTEMP=$(sysctl -n hw.sensors.cpu0.temp0 | cut -d\ -f 1)
+MBTEMP=$(sysctl -n hw.sensors.acpitz0.temp0 | cut -d\ -f 1)
+echo "${CPUTEMP}°C ${MBTEMP}°C"
diff --git a/bin/status/temperature-t410 b/bin/status/temperature-t410
new file mode 100755
index 0000000..5c4a7de
--- /dev/null
+++ b/bin/status/temperature-t410
@@ -0,0 +1,4 @@
+#!/bin/sh
+CPUTEMP=$(sysctl -n hw.sensors.cpu0.temp0 | cut -d\ -f 1)
+MBTEMP=$(sysctl -n hw.sensors.aps0.temp0 | cut -d\ -f 1)
+echo "${CPUTEMP}°C ${MBTEMP}°C"
diff --git a/bin/status/temperature-t430 b/bin/status/temperature-t430
new file mode 100755
index 0000000..1ce9f40
--- /dev/null
+++ b/bin/status/temperature-t430
@@ -0,0 +1,4 @@
+#!/bin/sh
+CPUTEMP=$(sysctl -n hw.sensors.cpu0.temp0 | cut -d\ -f 1)
+MBTEMP=$(sysctl -n hw.sensors.acpithinkpad0.temp0 | cut -d\ -f 1)
+echo "${CPUTEMP}°C ${MBTEMP}°C"
diff --git a/bin/status/temperature-t60 b/bin/status/temperature-t60
new file mode 100755
index 0000000..5c4a7de
--- /dev/null
+++ b/bin/status/temperature-t60
@@ -0,0 +1,4 @@
+#!/bin/sh
+CPUTEMP=$(sysctl -n hw.sensors.cpu0.temp0 | cut -d\ -f 1)
+MBTEMP=$(sysctl -n hw.sensors.aps0.temp0 | cut -d\ -f 1)
+echo "${CPUTEMP}°C ${MBTEMP}°C"
diff --git a/bin/status/temperature-x1 b/bin/status/temperature-x1
new file mode 100755
index 0000000..a805a9a
--- /dev/null
+++ b/bin/status/temperature-x1
@@ -0,0 +1,4 @@
+#!/bin/sh
+CPUTEMP=$(sysctl -n hw.sensors.cpu0.temp0 | cut -d\ -f 1)
+MBTEMP=$(sysctl -n hw.sensors.acpitz0.temp0 | cut -d\ -f 1)
+echo "${CPUTEMP}°C ${MBTEMP}°C"
diff --git a/bin/status/temperature-x240 b/bin/status/temperature-x240
new file mode 100755
index 0000000..1ce9f40
--- /dev/null
+++ b/bin/status/temperature-x240
@@ -0,0 +1,4 @@
+#!/bin/sh
+CPUTEMP=$(sysctl -n hw.sensors.cpu0.temp0 | cut -d\ -f 1)
+MBTEMP=$(sysctl -n hw.sensors.acpithinkpad0.temp0 | cut -d\ -f 1)
+echo "${CPUTEMP}°C ${MBTEMP}°C"