this is where code experiments take place, with almost the revision of my done work