tools & techniques