added function lessons