crunch test and small method