functional vs technical