add 'user needs' type