improve description and dependencies in manifest