still figuring out the math portion