Palace sweeper