Some rearangements done for better visualization