updated hw

making some nice progress on #28