an attempt to get the ball rolling

add what i hope is a sensible reset and normalisation to build upon