i really tried to make this not grainy i did