Contract for addAccount method