1 2 3 working need to be cleaned