Added lessons from functional part