updated with latest versions of all modules