Added comments and aligning structure