some code doubts and nerfed Abolished overall