Uploading base

There's a bunch of stuff in here that's not necessary