Tools

Tools suggestion and review.