I am rewriting this. Even I can't read my work without noticing how superficial it was. I hope the rewrite will be at least a bit better