rearrange
compartmentalize
add a countdown
log better