adding all the crap!
merged std-stuff from github