AND simple
& simple
conflict fixed
delete some method