edited but not worked, making it all sprity