Working in a ugly way