refactor
refactor
refactor
something was done and i dont remember what it is