added historical dependency resolving.