This stick makes me drool so much 720p