now that functions run, it's time to immplement code objects