According to specifications, changed program to command-based.