refactoring "db_arguments" 2