added conways rules