renaming classes and files to better fit the thing i have done->making a playground for the actual implementation later