single letter variables seem kinda cryptic to me here