many stuff. Late night coding. I take no responsibility for the code within this commit