refactoring
ignoring weights

apparently this makes it work better…?!?