need to fix classes data, the effects are null atm