Added proper Description Implementation and Layout for programs