random sets working good