feature: add skeleton program's 2