Zaslat SMS: Designing with field-effect transistors