updated functions page