Added skeleton code for starting point.