updated Functions section