aligned defines for easier reading