programIDにprogramを入れてるけど、これはこの変数の意味がprogramIDというのが正しいのであれば、どちらの変数もprogramIDにした方が良いと思う。