remove dep cycle