WIP! i honestly dont know where i’m going with this.