# How to construct an electron#

An electron is a single subtask in the workflow. In order to construct an electron, we define a function to perform some task and attach the electron decorator as shown in the two examples below.

[1]:

import covalent as ct


Here’s how one can construct an electron for the identity operation.

[2]:

@ct.electron
def identity(x):
return x


As another example, consider how an electron corresponding to the quadrature operation is created.

[3]:

from math import sqrt

@ct.electron