dependencies sorted out