i kind of have an idea of what im doing, but going to try another approach now