technical assessment