Initial program
Actually initial program