The second program is now functional