add config and requirements