Darico: the necessary financial tools in one place