pretty much done
sweg