Added program main entry point.