added crosslist support