Terry Freedman: basic coding