refs #2 I started to work on this... needs more time