relax diff base
deal with empty base. more samples.