aligned for better understanding