more detailed todos