Mostly working now.
Fixed asd