Starter (but working) code added.