adding functions experiment