compile PROGRAM WORKS