added some functions with notes only