Refactored Manifest for better declaration.