Working

Revamping this thing. Soon new.