@samsonasik 
At this point the "CS police" is not needed! Because the entire implementation from sopinorg is bad.