re-writing my own rules