better commenting