adding multiple functions