Updated program documentation