begins Program.prototype, inorder to reuse object methods