lots of stuff

fixed most configs
fixed isOP method