fixed the dependencies and added workflow
fixed the doc confict