may do something interesting IC here in a bit, anyone interested?