clean and pathing