simplify basket and order check