add description and add runtime dependency