YAYYYYYYY YAYYYYYYY
still trying to figure this all out, hopefully itll get better