Notes on Program