updated dependencies and added logging