add User methods to determine challenge range