Practical design with transistors