BECAME ALMOST IMPOSSIBLE TO DO ALONE FOR EXAMPLE