Still working on this. whoops.