draft composer, still missing dependencies