Apollo's complete ref that i never posted here for some reason