updated stuff i guess
added options updated cls
params