now can play with alpha tolerance too