professional techniques