assign stuff to variables for DRY and clarity