Rewritten a bit again, be prepared for more content soon