caffeine molecule