dependencies and description first take