class hack is working
fixed @pldasp